page{
		background: #f5f5f5;
	}
	.selectList {
		width: 100%;
		height: 35px;
		background: #DDDDDD;
		display: flex;
		align-items: center;
		justify-content: center;
		position: fixed;
		z-index: 9999;
		.btn {
			padding: 0 30rpx;
			line-height: 66rpx;
		}
		.active {
			border-bottom: 1px solid #F37B1D;
			color: #F37B1D;
		}
	}
	
	.shiftInfo {
		margin-top: 35px;
		padding-bottom: 240rpx;
		background-color: #FFFFFF;
	}
	.jjSubmit{
		width: 100%;
		height: auto;
		.textInfo{
			width: 100%;
			height: auto;
			padding: 0 32rpx;
			box-sizing: border-box;
			background: #fff;
			.list{
				display: flex;
				justify-content: space-between;
				align-items: center;
				height: 80rpx;
				border-bottom: 1px solid #e5e5e5;
				input{
					text-align: right;
				}
				.uni-list-cell-db{
					display: flex;
					align-items: center;
					text{
						margin-left: 20rpx;
					}
				}
			}
			.list:last-child{
				border-bottom: none;
			}
		}
		.jjMatter{
			.tips{
				line-height: 70rpx;
			}
			.matterlist{
				width: 100%;
				height: auto;
				.list{
					background-color: #fff;
					box-sizing: border-box;
					padding: 0 32rpx;
					margin-bottom: 20rpx;
					.topInfo{
						width: 100%;
						height: 80rpx;
						display: flex;
						align-items: center;
						justify-content: space-between;
						border-bottom: 1px solid #e5e5e5;
						.name{
							display: flex;
							align-items: center;
							.status{
								padding: 0 30rpx;
								height: 24rpx;
								font-size: 24rpx;
								border-radius: 24rpx;
								line-height: 24rpx;
								color: #fff;
								margin-right: 30rpx;
								background: rgb(0, 87, 168);
							}
						}
					}
					.bottom-info{
						padding: 20rpx 0;
						display: flex;
						input{
							flex: 1;
							margin-right: 20rpx;
						}
						textarea{
							font-size: 28rpx;
						}
					}
				}
			}
		}
		.submit{
			position: fixed;
			bottom: 20rpx;
			z-index: 99;
			background-color: #fff;
			width: 100%;
			box-sizing: border-box;
			padding: 0 32rpx;
			.speak{
				position: absolute;
				right: 32rpx;
				bottom: 170rpx;
				.mark{
					display: inline-block;
					width: 250rpx;
					height: 80rpx;
					text-align: center;
					line-height: 80rpx;
					border: 1px solid #0057a8;
					color: #0057a8;
					background: #fff;
					border-radius: 80rpx;
					position: absolute;
					right: 40rpx;
				}
				.says{
					width: 80rpx;
					height: 80rpx;
					border-radius: 50%;
					border: 1px solid #0057a8;
					display: flex;
					align-items: center;
					justify-content: center;
					background: #fff;
					position: relative;
					z-index: 2;
					image{
						width: 60rpx;
						height: 60rpx;
					}
				}
			}
			.tijiao{
				width: 90%;
				height: 80rpx;
				background-color: #0057a8;
				color: #fff;
				margin: 30rpx auto;
				line-height: 80rpx;
			}
		}
	}
	.sublist{
		width: 100%;
		height: auto;
		display: flex;
		box-sizing: border-box;
		padding: 0 32rpx;
		background: #fff;
		align-items: center;
		.head{
			width: 60rpx;
			height: 60rpx;
			margin-right: 20rpx;
			image{
				width: 60rpx;
				height: 60rpx;
			}
		}
		.detail{
			flex: 1;
			padding: 20rpx 0;
			border-bottom: 1px solid #e5e5e5;
			.info{
				width: 100%;
				// height: 50rpx;
				display: flex;
				align-items: center;
				margin-bottom: 10rpx;
				.mask{
				}
			}
		}
	}
	.audio-inner{
		margin-top: 10rpx;
		width: 25%;
		height: 40px;
		background-color: #0057A8;
		display: flex;
		align-items: center;
		padding-left: 30rpx;
		color: #FFFFFF;
		border-radius: 20rpx;
	}
	.audio{
		flex:1;
		display: flex;
		align-items: center;
		border-radius: 20rpx;
	}
	.info{
		.audio-inner{
			width:400rpx;
			height:35px;
			background-color: #0057A8;
			display: flex;
			align-items: center;
			padding-left: 30rpx;
			color: #FFFFFF;
			border-radius: 20rpx;
		}
		.audio{
			flex:1;
			display: flex;
			align-items: center;
			border-radius: 20rpx;
		}
	}
	
	.yuyin{
		display: flex;
		align-items: center;
		margin: 20rpx 0;
		z-index: 9;
		width:750rpx;
		position: fixed;
		bottom:140px;
		left: 0;
	
	}
	.tips{
		margin-left: 30rpx;
	}
	.yuyin-outer{
		background-color: #FFFFFF;
		padding-top: 20px;
	}
	.uni-input{
		width:160rpx;
	}
	.samesubmit{
		background-color: #F2F2F2;
	}
	
	.Popup-Page {
	  padding: 40rpx;
	  .btn {
	    width: 100%;
	    height: 80rpx;
	    font-size: 28rpx;
	    &:not(:first-child) {
	      margin-top: 40rpx;
	    }
	  }
	  .center-popup {
	    .s-popup-wrapper {
	      width: 500rpx;
	      height: 500rpx;
	    }
	    // #ifdef H5
	    /deep/ .s-popup-wrapper {
	      width: 500rpx;
	      height: 500rpx;
	    }
	    // #endif
	  }
	  .left-popup,
	  .right-popup {
	    .s-popup-wrapper {
	      width: 200rpx;
	    }
	    // #ifdef H5
	    /deep/ .s-popup-wrapper {
	      width: 200rpx;
	    }
	    // #endif
	  }
	  .top-popup,
	  .bottom-popup {
	    .s-popup-wrapper {
	      height: 300rpx;
	    }
	    // #ifdef H5
	    /deep/ .s-popup-wrapper {
	      height: 300rpx;
	    }
	    // #endif
	  }
	}
	.audio{
		width:100rpx;
		height: 50rpx;
		audio{
			width: 100%;
			height: 100%;
		}
	}
	.popup-inner{
		padding:30rpx;
		.popup-tp{
			display: flex;
			justify-content: space-between;
			align-items: center;
			color: #0081FF;
			font-size:34rpx;
			margin-bottom:30rpx;
		}
	}
	.group-item{
		padding:0 30rpx;
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		.group-inner{
			width:100%;
			display: flex;
			justify-content: space-between;
			align-items: center;
		}
	}	
	